草庐IT

sql-server - 1 Powershell 脚本 2 SQL 表

全部标签

sql-server - .NET : How to insert XML document into SQL Server

我想将任意XML插入到SQLServer中。XML包含在XmlDocument中对象。我要插入的列是nvarchar,ntext,或xml列(如果它让您的生活更轻松,那么您可以选择它的类型。实际上它是一个xml列。)原型(prototype)voidSaveXmlToDatabase(DbConnectionconnection,XmlDocumentxmlToSave,StringtableName,StringcolumnName);{}我问的原因是因为我试图找到正确的方法来打开XmlDocument变成数据库可以接受的东西——确保编码正确:我必须确保在插入过程中使用的编码与数据库

xml - 获取xml元素在SQL Server 2012中的位置

如何使用SQLServer2012获取行的行号?这是xmlCoatingDryingWaxing我需要这样返回的数据RowLabelRowNumber-------------------Coating1Drying2Waxing3 最佳答案 您可以使用一些有关SQLServer如何实现XML分解的内部知识,并像这样使用row_number()。declare@XMLxml='CoatingDryingWaxing'selectT.X.value('text()[1]','nvarchar(100)')asRowLabel,row_

xml - powershell xml xpath

在Powershell中,假设我有以下xml:如何将所有拥有“酒吧”的用户加为好友?(在本例中为Foo,Foo3)。我应该使用xpath吗?谢谢! 最佳答案 最近我更喜欢使用XPath。我在使用PowerShell的xml适配器时遇到了一些问题,这些问题很烦人,例如item上的名称冲突:$xml=[xml]@''@Select-Xml'//User[contains(Friends/Friend/@Name,"Bar")]'$xml|%{$_.Node.Name} 关于xml-power

xml - PL/SQL 中是否有将文本转换/编码为 XML 兼容文本的方法?

我有一位同事需要将文本从PL/SQL方法转换为符合XML的文本,因为他正在通过更新文本模板来构建Excel电子表格。PL/SQL中是否有将文本转换/编码为XML兼容文本的方法? 最佳答案 好吧,如果你只想转换XML字符,你会想要做一些像...outgoing_text:=DBMS_XMLGEN.CONVERT(incoming_text)其中outgoing_text和incoming_text都是VARCHAR2或CLOB。您可以指定第二个参数,但它默认为DBMS_XMLGEN.ENTITY_ENCODE...它还可以通过将DBM

sql-server - 微软 SQL Server 2005/2008 : XML vs text/varchar data type

将XML存储为XML类型而不是text/varchar/ntext是否更有意义(服务器端验证XML/schema/dtd除外)?我不打算在数据库端进行任何XML操作。我调查的目的是减小数据库大小。我可以使用XMLdatatype吗?用于此目的的非类型化XML?有什么优点和缺点?我找到了一个articlerelatedtothetopic,但我不确定作者的假设/结论是否正确。 最佳答案 如果将xml存储在xml类型的列中,数据将不会存储为简单文本,就像在nvarchar的情况下一样,它将存储在某种已解析的数据树中,这反过来会小于未解析

sql - 使用 xml.modify 将参数插入到 xml 列的特定元素中

我想使用存储过程将作为参数传入的一些值插入到列的xml中的元素中。到目前为止我有这个以下参数:@profile_idint,@user_idnvarchar(50),@activity_namenvarchar(50),@display_namenvarchar(50)检索所需的xml:DECLARE@profiles_xmlxmlSET@profiles_xml=(SELECTprofilesfromtbl_applied_profilesWHEREprofiles.value('(Profile/ID)[1]','int')=@profile_id)@profiles_xml中列中

xml - 用于编辑 xml 文件的 bash 脚本

我想编辑一个XML程序的配置文件:.../home/username/...从bash脚本执行此操作的最简单方法是什么?谢谢 最佳答案 使用xmlstarlet:xmlstarletval-efile.xmlxmlstarleted-u"//settings/setting/@name"-v'localdirectory2'file.xmlxmlstarleted-u"//settings[1]/setting/@name"-v'localdirectory2'file.xml#editfileinplacexmlstarleted

xml - 如何在 shell 脚本中解析 rss-feeds/xml

我想解析rss提要并下载podcasts在我的ReadyNas上,它无论如何都在24/7运行。所以我正在考虑让一个shell脚本定期检查提要并生成wget来下载文件。进行解析的最佳方法是什么?谢谢! 最佳答案 有时一个简单的shell标准命令就足够了:wget-q-O-"http://www.rss-specifications.com/rss-podcast.xml"|grep-o'当然这并不是在所有情况下都有效,但通常已经足够了。 关于xml-如何在shell脚本中解析rss-fee

xml - 如何使用 PowerShell 注释掉 XML 中的节点?

是否可以在XDocument中注释掉节点?我有以下标签。我不必删除节点;我只希望它以注释格式存在于XML文件中。我可以使用这样的东西:$node=$xml.selectSingleNode('//abc')#$node.OuterXml.Insert(0,"#");$node.$xml.Save("c:\test.xml")但是如果一个节点像这样散布在两行那我该如何处理呢? 最佳答案 您可以简单地创建一个评论节点,并用这些评论替换您的abc节点:$xml=[xml]@"sda"@;$xml.SelectNodes("//abc")|

xml - PowerShell 解析 xml 并保存更改

我正在为nuget安装解析一个csproj文件,我有一个节点需要更改。有问题的节点是名为“Generator”的节点,它的值等于“TextTemplatingFileGenerator”,它的父节点有一个属性“WebConfigSettingsGeneratorScript.tt”(第二部分还没有在这里)。这是我得到的脚本,但还没有完全完成。它正在工作,但它保存了一个空文件。此外,它没有我的where子句的第二部分,即$path='C:\Projects\Intouch\NuGetTestPackage\NuGetTestPackage'cd$path$files=get-childi